golang.org/x/tools/go/ast/inspector.Cursor.in (field)
35 uses
golang.org/x/tools/go/ast/inspector (current package)
cursor.go#L39: in *Inspector
cursor.go#L72: return c.in != nil
cursor.go#L77: func (c Cursor) Inspector() *Inspector { return c.in }
cursor.go#L99: return c.in.events[c.index].node
cursor.go#L116: return 0, int32(len(c.in.events)) // root: all events
cursor.go#L118: return c.index, c.in.events[c.index].index + 1 // just one subtree
cursor.go#L139: events := c.in.events
cursor.go#L144: if ev.typ&mask != 0 && !yield(Cursor{c.in, i}) {
cursor.go#L174: events := c.in.events
cursor.go#L180: if ev.typ&mask != 0 && !f(Cursor{c.in, i}) ||
cursor.go#L209: events := c.in.events
cursor.go#L211: if events[i].typ&mask != 0 && !yield(Cursor{c.in, i}) {
cursor.go#L226: return Cursor{c.in, c.in.events[c.index].parent}
cursor.go#L243: events := c.in.events
cursor.go#L272: events := c.in.events
cursor.go#L280: return Cursor{c.in, i}
cursor.go#L305: events := c.in.events
cursor.go#L308: return Cursor{c.in, i}
cursor.go#L328: events := c.in.events
cursor.go#L332: return Cursor{c.in, i}, true
cursor.go#L351: events := c.in.events
cursor.go#L355: return Cursor{c.in, j}, true
cursor.go#L364: events := c.in.events
cursor.go#L367: return Cursor{c.in, i}, true
cursor.go#L375: events := c.in.events
cursor.go#L379: return Cursor{c.in, events[len(events)-1].index}, true
cursor.go#L386: return Cursor{c.in, events[j].index}, true
cursor.go#L431: if c.in != c2.in {
cursor.go#L434: events := c.in.events
cursor.go#L458: events := c.in.events
cursor.go#L464: return Cursor{c.in, i}, true
cursor.go#L492: events := c.in.events
cursor.go#L548: return Cursor{c.in, best}, true